right kidney - Spanish English Dictionary